Building Natural Language Interfaces for Rule-based Expert Systems
نویسندگان
چکیده
In this paper we discuss a semantics for translating natural language statements into facts of an underlying expert system, replacing the more conventional menu interface for gathering data from the user. We describe two issues that must be considered when building such an interface for an expert system. These issues are semantic processing of the user statements and the design of an interpreter for the expert system that efficiently utilizes the facts entered by the user. The semantic approach is based on verb categorization and hierarchical structuring of each category. The parsing algorithm based on selectional restriction is directly encoded into each verb class hierarchy. Next, we describe Director, an interpreter for rule-based expert systems that efficiently utilizes these facts for inferencing. Director uses a combination of forward and backward chaining that gives ful l consideration to each fact entered by the user and enables the system to process input in an efficient and focused manner.
منابع مشابه
Natural Language Planning Dialogue for Interactive
The goal of this project is to develop the underlying technologies for spoken dialogue systems to serve as highly interactive interfaces to AI-based reasoning systems. Most current speech and natural language projects are focusing on applications that involve only limited dialog, and little intelligent reasoning, such as data-base query and form-filling applications. But the great promise for s...
متن کاملHybrid Ai Development Tools
This article describes hybrid AI tools. The basic idea of hybrid tools is explained and some examples of existing commercial hybrid AI tools are given. An experimental hybrid tool 1 developed by the authors is described in more detail. Finally the whole idea of hybrid tools is evaluated. 1 Hybrid systems Traditionally AI programs are based on a single methodology, such as frames, rules or logic...
متن کاملNatural Language Planning Dialogue for Intelligent Applications
The goal of this project is to develop the underlying technologies for spoken dialogue systems that serve as interfaces to complex, state-of-the-art reasoning systems. Most current speech and natural language projects are focusing on applications that involve very little intelligent reasoning, such as data-base query and formfilling. However, the great promise for speech and natural language in...
متن کاملAn Eclectic Approach to Building Natural Languages Interfaces
INKA is a natural language interface to facilitate knowledge acquisition during expert system development for electronic instrument trouble-thooting. The expert system design methodology develops a domain definition, called GLIB, in the form of a semantic grammar. This grammar format enables GLIB to be used with the INGLISH interface, which constrains users to create statements within a subset ...
متن کاملOverview of the Core Language Engine 1 Design Goals and Architecture 2 Category and Feature System
The Core Language Engine (CLE) is a domain independent system for translating natural language (English) sentences into formal representations of their literal meanings which are capable of supporting reasoning. It is designed to be used as a major component of interactive advisor systems such as interfaces to database management systems and diagnostic expert systems. The main contribution of t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1987